package util;

public class GameVars {
	public static final boolean MASTER_BUILD = false;
	
	public static final float MOVEMENT_SNAP_DELTA = .1f;
	public static final float SCROLL_MOD = .0025f;
	public static final float MOVEMENT_MOD = 0.0025f;
	public static final float MOVEMENT_SENSIVITY = 3;
	public static final float PLAYER_BOUNDS_BUFFER = .25f;
	
		// Glyph / Dialog Vars
	public static final float GLYPH_MOD = 0.2f;
	public static final float DIALOGUE_INDENT = .25f;
	
		// Stage
	public static final float TRANSLATION_MOD = 0.0025f;
	
	// Text Alignment
	public static final short TEXT_ALIGNMENT_LEFT = -1;
	public static final short TEXT_ALIGNMENT_CENTER = 0;
	public static final short TEXT_ALIGNMENT_RIGHT = 1;
		
	// Buttons
	public static final short BUTTON_TYPE_MENU = 1;
		// Nums
	public static final int BUTTON_NUM_QUIT = -1;
	public static final int BUTTON_NUM_PLAY = 1;
	public static final int BUTTON_NUM_HIGH_SCORES = 2;
	public static final int BUTTON_NUM_OPTION = 3;
	public static final int BUTTON_NUM_EXTRAS = 4;
	public static final int BUTTON_NUM_BACK = -2;
	public static final int BUTTON_NUM_NEXT = 5;
	public static final int BUTTON_NUM_NEXT_STAGE = 10;
	public static final int BUTTON_NUM_RETURN_TO_SELECTION = -5;

		// In Stage Buttons
	public static final int BUTTON_NUM_RESUME = 14;;
	public static final int BUTTON_NUM_RESTART = 15;
	public static final int BUTTON_NUM_GOTO_MENU = 16;
	public static final int BUTTON_NUM_RETRY = 17;
	
	// Game Layers
	public static final short GAME_LAYER_SPLASH = -1;
	public static final short GAME_LAYER_MENU = 0;
	public static final short GAME_LAYER_STAGE = 4;
	
	// Menu Layers
	public static final short MENU_LAYER_MENU = 0;
	public static final short MENU_LAYER_STAGE_SELECT = 1;
	
	// Texture Indexes
	public static final short TEXTURE_MENU_BUTTON = 0;
	public static final short TEXTURE_NAV_ARROW = 1;
	public static final short TEXTURE_CONTROL_BOX = 2;
	public static final short TEXTURE_CONTROL_CIRCLE = 3;

	public static final short TEXTURE_SPLASH_BACKGROUND = (short) (4);

	public static final short TEXTURE_BACKGROUND_UPPER_LAYER = (short) (TEXTURE_SPLASH_BACKGROUND + 1);
	public static final short TEXTURE_BACKGROUND_LOWER_LAYER = (short) (TEXTURE_BACKGROUND_UPPER_LAYER + 1);
	
}
